package com.scm.service;

import java.sql.SQLException;

import com.scm.dao.PomainDao;
import com.scm.dao.SomainDao;

public class ProceedService {
	/**
	 * 收款登记
	 * @param soid
	 * @param account 操作人
	 * @param type 收款登记 类型 1-收款登记|尾款登记 2-预付款登记 
	 * @throws SQLException 
	 */
	public void pay(long soid, String account, String type) throws SQLException {
		SomainDao somainDao = new SomainDao();
		int t = 0;
		if("1".equals(type)){
			t = somainDao.pay(account, soid);
		}else if("2".equals(type)){
			t = somainDao.prePay(account, soid);
		}else{
			throw new SQLException("收款登记类型错误"+"type="+type);
		}
		if(t !=1){
			throw new SQLException("收款登记失败"+"type="+type);
		}
	}
}
